gross that smells bad! - French English Dictionary